package org.wenhua.yuan.and.module_flutter.flutterM1.bridge

/***
 * 桥接规范声明
 * @P 通信信息泛型,如Map、List、String等
 * @Callback 通信回调
 */
interface IFlutterBridge<P, Callback> {
    fun onNativeBack (p: P?) // 点击返回
    fun goPointedNativePage (p: P) // 通知native跳转到指定native页面
    fun getNativeDeviceInfo (callback: Callback) // 获取native设备信息
    fun setBuriedPoint (p: P) // 通知native端进行信息埋点

    fun fire (method:String, arguments:Any, callback:Callback?) // native 唤起flutter端
}